home *** CD-ROM | disk | FTP | other *** search
/ ASME's Mechanical Engine…ing Toolkit 1997 December / ASME's Mechanical Engineering Toolkit 1997 December.iso / elec_eng / editpcb3.lzh / PRINTDM.DOC next >
Text File  |  1991-09-09  |  7KB  |  330 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.                          PrintDM Version 1.0
  12.                                   by
  13.                               Softronix
  14.                                (c) 1991
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.               PrintDM - License and Disclaimer Statement
  60.                      Copyright (c) 1991 Softronix
  61.                          All rights reserved.
  62.  
  63.  
  64. PrintDM, Print Dot Matrix, is distributed as a user-supported
  65. software product.  It is designed as a companion tool for use with
  66. both EditPCB and EditSCH.  It replaces completely PrintPCB and
  67. PrintSCH.  You may copy and distribute PrintDM and its accompanying
  68. files freely, as long as the files are distributed together
  69. unaltered.  No registration fee is requested for PrintDM.
  70.  
  71. PrintDM is distributed "as is" and without any express or implied
  72. warranties. Because of the diversity of conditions and hardware under
  73. which this program may be used, no warranty of fitness for a
  74. particular purpose is offered.  The user is advised to test the
  75. program thoroughly before relying on it.  The user assumes the entire
  76. risk of using the program.  Any liability of Softronix is limited
  77. exclusively to product replacement.
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113. 1.  Introduction
  114.  
  115. PrintDM is a user-supported print package and is used to print output
  116. from either EditPCB or EditSCH.  It was developed to provide a low
  117. cost and professional method of producing PCBs and schematics and
  118. distributing these designs to others via floppies or BBSs.
  119.  
  120. An IBM compatible equipped with 640K and a PrintDM compatible printer
  121. are the only minimum mandatory hardware required to run PrintDM;
  122. however, a hard disk is strongly recommended.
  123.  
  124. PrintDM supports a wide range of laser and dot-matrix printers
  125. enabling almost anyone with an output device to generate PCB artwork
  126. or schematics.
  127.  
  128. PrintDM is one part of Softronix's design packages.
  129.  
  130.  
  131. 1.1  Getting Started
  132.  
  133. PrintDM is a stand-alone print utility used to generate PCB artwork,
  134. drill plans, or schematics.  PrintDM distinguishes between a PCB or
  135. schematic by its file extension.  A filename ending in ".PCB" is
  136. interpreted as a PCB produced by EditPCB.  A filename ending in
  137. ".SCH" is interpreted as a schematic produced by EditSCH.  PrintPCB
  138. or PrintSCH are no longer needed.  The GDHEAD.PS - PostScript support
  139. file - is no longer necessary when printing designs.
  140.  
  141. The command-line parameters are NOT case-sensitive.  The command-
  142. line syntax for PrintDM is shown below:
  143.  
  144.  
  145.      PrintDM [ options ] file
  146.            -O device
  147.            -X number
  148.            -Y number
  149.            -M mode
  150.            -P port
  151.            -S scale
  152.            -T scale
  153.            -R scale
  154.            -L number
  155.        -F flip
  156.  
  157. 1.1.1 -O device option
  158.  
  159. This option defines the output device type.  Currently, PrintDM
  160. supported devices are:
  161.  
  162.      FX - Epson-compatible 9-pin dot matrix printers
  163.      LQ - Epson-compatible 24-pin dot matrix printers
  164.      LJ - HP LaserJet
  165.      PS - Postscript Printers
  166.  
  167.  
  168. 1.1.2  -X and -Y option
  169.  
  170. This option moves the print origin from 0,0 to a user defined
  171. location.  The units are in mils.  One mil equals one one-thousandth
  172. (1/1000) of an inch.
  173.  
  174.  
  175. 1.1.3  -M option
  176.  
  177. This option sets the print resolution.  Currently, PrintDM supports
  178. three resolution modes: Lo, Med, and Hi.  Lo resolution is useful for
  179. quick check plots. Med and Hi resolution are used to generate artwork
  180. suitable for PCB fabrication.  If the PS device is selected, all
  181. plots are generated with a resolution setting of Hi.  If no option is
  182. given, artwork is generated in low resolution mode.
  183.  
  184.  
  185. 1.1.4  -P option
  186.  
  187. This option defines the output port location.  Currently PrintDM
  188. supports the following port locations: LPT1, LPT2, COM1, COM2, and
  189. FILE.  PrintDM does not change serial port options (i.e. baud rate). 
  190. You must have these options set prior to printing.  If this option is
  191. not used, output will go to LPT1.
  192.  
  193. If the FILE option is chosen, PrintDM will generate output to a file
  194. called PLOTFILE instead of sending the output directly to the output
  195. device.  This option is useful when you wish to print the artwork
  196. elsewhere or later.
  197.  
  198.  
  199. 1.1.5  -S option
  200.  
  201. This option is used to scale artwork.  A floating point number is
  202. legal with this option.
  203.  
  204.  
  205.  
  206. 1.1.6  -T option
  207.  
  208. This option is used to scale trace widths.  A floating point number
  209. is legal with this option.
  210.  
  211.  
  212. 1.1.7  -R option
  213.  
  214. This option is used to scale pin and hole diameters.  A floating
  215. point number is legal with this option.
  216.  
  217.  
  218. 1.1.8  -L option
  219.  
  220. This option is used to select which layers are printed.  Numbers from
  221. 0 to 7 are listed together without spaces to select layers.  If this
  222. option is not used or schematic is printed, all layers are printed.
  223.  
  224.  
  225. 1.1.9  -F option
  226.  
  227. This option flips the output of a PCB so transparences can be made
  228. easily.  The Y values of all objects is inverted when this option is
  229. used.
  230.  
  231. 1.2  PrintDM Command-line Examples
  232.  
  233. An example PCB is included with EditPCB Intro.  Below are some 
  234. command-line examples for plotting the file.
  235.  
  236. PrintDM -O LQ -p FILE example.pcb
  237.  
  238. This line generates PCB artwork for the example.pcb.  The output is
  239. for an Epson 24-pin printer.  The output is 1X the actual size with
  240. LO resolution.
  241.  
  242. PrintDM -Ofx -S 2.0 -m HI -L012567 example.pcb
  243.  
  244.  
  245. This line generates PCB artwork for the example.pcb.  The output is
  246. for an Epson 9-pin printer and is 2X the actual size. The plot
  247. resolution is HI.  Layers 0,1,2,5,6 and 7 are printed.
  248.  
  249.  
  250. 1.3  PCB/SCH Readme File Format
  251.  
  252. When distributing PCBs and schematics created using EditPCB or
  253. EditSCH Softronix recommends a that PCBREAD.ME or SCHREAD.ME file
  254. accompany the design file.  The READ.ME file format is shown below:
  255.  
  256.  
  257.      Date:             PCB/SCH date of creation/release
  258.      Name:             Name of the PCB/SCH design file
  259.      Type:             Single or Double-Sided, Silkscreen, solder
  260.                        mask, etc.
  261.      File Origin:      Location of lower left corner of PCB or SCH
  262.      Created by:       Version of EditPCB or EditSCH used to create
  263.                        the PCB.
  264.      Description:      A detailed description of the design.
  265.      Ex. Command-Line: Example command-lines for producing the
  266.                        Output.
  267.      Comments:         Any additional comments, hints, or
  268.                        restrictions.
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324. Acknowledgements
  325.  
  326. PostScript is a registered trademark of Adobe Systems, Inc.
  327. IBM is a registered trademark of International Business Machines
  328. Corporation.
  329. Printer names are trademarks of their respective manufacturers.
  330.